package book;

public class BookList {
    private Book[] books = new Book[10];//初始书架空间为10本书
    private int usedSize;// 默认初始存储为 0

    // 假设默认存放四本书,通过调用构造方法来实现，
    public BookList(){
        books[0] = new Book("三国演义","罗贯中",40,"小说");
        books[1] = new Book("西游记","吴承恩",45,"小说");
        books[2] = new Book("水浒传","施耐庵",47,"小说");
        books[3] = new Book("红楼梦","曹雪芹",50,"小说");
        this.usedSize = 3;
    }
    // 获取当前书架上有几本书
    public int getUsedSize() {
        return usedSize;
    }
    // 在增删的时候，需要用到
    public void setUsedSize(int usedSize) {
        this.usedSize = usedSize;
    }
    // 在pos位置 放一本书
    public void setBook(int pos,Book book){
        // 暂且不考pos 位置的合法性，和 存满的问题
        this.books[pos] = book;
    }
    // 一般图书馆的书，都是有编号的，假设书的编号 为 我们元素的下标
    // 输入编号，返回书籍信息
    public Book getPos(int pos){
        // 暂且不考pos 位置的合法性，和 存满的问题
        return  this.books[pos];
    }


}
